﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ServiceModel;

namespace Wicresoft.SelfService.WFInterface
{
    /// <summary>
    /// interface for BL and workflow service which is a WCF service
    /// 
    /// </summary>
    [ServiceContract]
    public interface IApproveFlow
    {
        [OperationContract]
        RequestResult Create(RequestParam requestParam);

        [OperationContract]
        ActionResult Update(ActionParam actionParam);

        [OperationContract]
        RollBackResult RollBack(RollBackParam rollBackParam);
    }
}
